/**
 * @package Helix Framework
 * @author JoomShaper http://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2014 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
 */

 @import 'variables';
 @import 'mixins';

// Button
.btn.btn-primary,
.btn-primary,
button,
input[type='submit'], 
input[type='button'],
submit{
	.btn();
	background: @link_color;
	color: #fff;
	&:hover{
		background: darken(@link_color, 10%);
		color: #fff;
	}
}

//Title color
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	color: #000;
	&:hover{
		color: @link_color;
	}
}

a.itemRelTitle {
	color: #000;
	&:hover{
		color: @link_color;
	}
}


// a hover
a{
	color: @link_color;
	&:hover{
		color: darken(@link_color, 10%);
	}
}

.ns2-tools a:hover{
	color: @link_color !important;
}


body {
	color:@text_color;
	&.bg {
		background:@bg_color;
	}
}



// Item Category Name
.ns2-tools a{
	color: #c2c2c2 !important;
}

/* ************************ Header style ************************ */
/*-- Header Top --*/
#sp-header-top-wrapper{
	#sp-day-signing{
		a{
			color: @text_color;
			&:hover{
				color: @link_color;
			}
		}
	}
}

/*-- News highlight & Search --*/
#sp-news-highlight-wrapper{
	// highliter title text
	.sp-nh-text{
		color: @link_color;
	}
	a.sp-nh-link{
		&:hover{
			color: @text_color;
		}
	}
	.sp-nh-item{
		.sp-nh-date{
			color: @text_color;
		}
	}
	.sp-nh-prev,
	.sp-nh-next {
		&:hover{
			color: @link_color;
		}
	}		
	#sp-search{
		.btn-primary{
			color: @text_color;
		}
		form{
			margin: 0;
		}
		.input-append{
			margin-bottom: 0;
		}
	}
}


//header
#sp-logo-wrapper {	
	//Logo
	.logo{
		background-image:url(../../images/presets/@{preset}/logo.png);
		background-repeat: no-repeat;
	}
}

#sp-feature-wrapper {
	#gradient > .vertical(@link_color,darken(@link_color,20%));
	
	//Link
	a:not(.btn){
		color:lighten(@link_color, 20%);

		&:hover{
			color:lighten(@link_color, 40%);
		}
	}
	
}

/* Menu */
#sp-menu-wrapper{
	background-color: @header_color;
}

// top menu
ul.header-top-menu{
	>li{
		>a{ 
			color: @text_color;
		}
		ul{
			li{
				a{
					color: @text_color;
				}
			}
		}
	}
}

 // Main Menu
 #sp-main-menu {
 	ul {
 		&.level-0 {
 			> li {
 				&:hover,
 				&.active {
 					>a{
 						color: @link_color;
 					}
 				}		
 			}
 		}
 	}
 }

 ul.header-top-menu {
 	>li{
 		&.active,
 		&:hover{
 			>a{
 				color: @link_color;
 			}
 		}
 	}
 } 

// Slideshow
.sp-k2-featured-slider{
	.news-title{
		background-color: @link_color !important;
	}
	.item-meta a, a.readmore{color: @link_color !important;}
}

/* ************************ Right style ************************ */
aside#sp-right{
	.right-sp-tab{
		.tabs_buttons{
			ul.tabs_container{
				li{
					color: @text_color;
					&.active{color: @link_color;}
				}
			}
		}
	}
	.sptab_red{
		.tab-padding{
			.right-for-sp-tab{
				ul{
					li{
						a.moduleItemTitle{
							color: #000;
							&:hover{
								color: @link_color;
							}
						}
						.moduleItemDateCreated{
							color: @text_color;
						}
					}
				}
			}
		}
	}
	

	// Right Gallery
	.newsplus-gallery{
		a{
			&:hover{
				border: 2px solid @link_color;				
			}
			&:after{
				background: @link_color;
			}
		}	
	}	
}

/* ************************ END:: Right style ************************ */


/*-- Content top  --*/
#sp-content-top-wrapper{
	#content-top{
		/*-- Slide Show  --*/
		.news_plus_slider{
			// Slide Caption
			.nivo-caption{
				// Slide read more
				a.nivo-readmore{
					border: 1px solid @text_color;
					&:hover{
						border: 1px solid @link_color;
					}	
				}
			}
		}
	}
}
/*-- END:: Content top  --*/

/*-- Content top 2  --*/

.nssp2 .ns2-more-news:hover{
	background-color: @link_color;
	color: #fff;
}
/*-- END:: Content top 2  --*/

/* ************************ END:: Right style ************************ */

/* ************************ Footer style ************************ */
/*-- Bottom  --*/
#sp-bottom-wrapper{
	background: @bg_color;
	ul.nav{
		li{
			a{
				&:hover,
				&:focus{
					color: @link_color;
				}				
			}			
		}
	}
}
/*-- END:: Bottom  --*/

/*-- Bottom 2  --*/
#sp-bottom-2nd-row-wrapper{
	// Social
	.social-row1,
	.social-row2{
		ul{
			li{
				a{
					&:hover{color: @link_color;}
				}
			}
		}
	}	
}

/*-- END:: Bottom2  --*/

/*-- Blog Container --*/
#k2Container{
	#itemListLeading{
		.catItemTitle{
			a{
				&:hover{
					color: @link_color;
				}
			}
		}

	}
}

//Widgets
.module {
	&.highlighted {
		background:#3498DB;
		a{
			color:#fff !important;
		}
	}
}


#sp-footer-wrapper {
	//Link
	a:not(.btn){
		color:lighten(@link_color, 10%);

		&:hover{
			color:lighten(@link_color, 30%);
		}
	}
}

#sp-footer-wrapper {
	.sp-border();
}

// To top
#sp-footer2{
	a.sp-totop{
		i{
			background: @link_color;
		}
		&:hover{
			i{
				background: lighten(@link_color, 30%);
			}
		}
	}
}	

/*-- Blog Items --*/
//Hot News
#k2Container .itemList .hot-news-wrapper .hot-news-item-block .item-info-wrapper .hot-item-title a{
	color: #000;
	&:hover{color: @link_color;}
}

/*-- Single Blog --*/
//Author Social
div.itemAuthorBlock .authorInfoWrapper .author-social-icon i:hover{background-color: @text_color;}
div.itemCategory a:hover, div.itemHeader div.itemAuthor a:hover, div.itemLinks .itemLinksRight a:hover, div.k2LatestCommentsBlock ul li a:hover{color: @link_color;}